package com.hyt.it.ogt.ykcj.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.Accessors;

@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "ExamConfigNameVo对象", description = "考试名称")
@Data
public class ExamConfigNameVo {


	/** id */
	@ApiModelProperty(value = "ID")
    private String id;

    /** 名称 */
	@ApiModelProperty(value = "名称")
    private String name;
    
    /** 类型 */
	@ApiModelProperty(value = "类型（0:考试 1:科目）")
    private String type;

	/** 类型 */
	@ApiModelProperty(value = "合并类型（0:按考试合并 1:按科目合并）")
	private String mergeType;

    /** 考试Id */
    private String examNameId;

	/** 数据来源：（0：后台操作；1：同步 ）*/
	@ApiModelProperty(value = "数据来源：（0：后台操作；1：同步 ）")
 	private String origin;

	private Boolean virtualFlag;

	@ApiModelProperty(value = "是否绑定了证书")
	private Boolean hasCertificate;

	public Boolean getVirtualFlag() {
		return virtualFlag;
	}

	public void setVirtualFlag(Boolean virtualFlag) {
		this.virtualFlag = virtualFlag;
	}


	public String getId() {
		return id;
	}

	public String getExamNameId() {
		return examNameId;
	}

	public void setExamNameId(String examNameId) {
		this.examNameId = examNameId;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getOrigin() {
		return origin;
	}

	public void setOrigin(String origin) {
		this.origin = origin;
	}

	public String getMergeType() {
		return mergeType;
	}

	public void setMergeType(String mergeType) {
		this.mergeType = mergeType;
	}
}
